self-synchronous instrument - French English Dictionary